package aditii.interfaces.DAO;

import java.util.ArrayList;

import aditii.domain.Cliente;
import aditii.domain.ItensVenda;
import aditii.domain.Pessoa;
import aditii.domain.Produto;
import aditii.domain.Venda;

public interface ClienteDAO {

	public Cliente cadastrarCliente(Cliente cliente);
	
	public Cliente editarCliente(Cliente cliente);
	
	public Cliente visualizarCliente(Cliente cliente);
	
	public Cliente excluirCliente(Cliente cliente);
	
	public ArrayList <ItensVenda> AdicionarCarrinho(Produto produto);
	
	public Venda checkOut(ArrayList <ItensVenda> itensVenda);
	
	public void login (Pessoa pessoa);
	
	public void logout ();
	
}
